package com.example.petplatform.dao;

/**
 * 捐款记录表的数据访问接口
 */

import com.example.petplatform.entity.DonationRecord;
import com.example.petplatform.entity.Param.Params;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface DonationRecordDao {
    // 插入捐款记录
    int insert(DonationRecord record);

    // 查询项目的捐款记录
    List<DonationRecord> findByProjectId(@Param("projectId") Long projectId, @Param("params") Params params);

    // 查询用户的捐款记录
    List<DonationRecord> findByUserId(@Param("userId") Long userId, @Param("params") Params params);
}
